package com.ddstation.onsitelaw.model.auditmodel;


import com.ddstation.onsitelaw.entity.auditentity.DtUserEmergencyContactEntity;

import java.util.List;

/**
 * 用户信息
 *
 * @author zhangdifeng
 * @date 2017年5月12日
 */
public class HealthdataUserModel extends UserModel {
    private String userUUID;
    private String marriageName; // 名称 扩展
    private String educationName; // 名称 扩展
    private String professionName; // 名称 扩展
    private String insuranceName; // 名称 扩展
    /* 吸烟史 */
    private Integer smokeSt;
    private Float smokeQt;
    private Integer smokeQtUnit;
    private Integer smokeHistory;
    //	private String smokeComment;
    /* 饮酒史 */
    private Integer drinkSt;
    //	private Integer drinkFreq;
//	private Integer drinkType;
//	private Integer drinkQt;
//	private Integer drinkQtUnit;
    protected Integer drinkLevel;
    private Integer drinkHistory;
    private String personalHistoryComment;
    private List<DtUserEmergencyContactEntity> emergencyContacts = null; // 紧急联系人

    // add by zhengxb 2018.9.30  start------------------------------------
    // 用户标签（新建用户时使用）
    private String tagName;
    private String institutionId;
    private Integer doctorId;
    // add by zhengxb  2018.9.30 end ------------------------------------

    // 门诊用既往史部分增加     add by zxb 2020.2.18-----------------------
    private Integer outpatientPersonalChk;//门诊病历页面 个人史勾选
    private Integer outpatientFamilyChk;//门诊病历页面   家族史勾选
    private Integer outpatientMensesChk;//门诊病历页面   月经史勾选
    private Integer outpatientChildbearingChk;//门诊病历页面   婚育史勾选
    private String previousHistory;//既往史
    private String allergieHistory;//过敏史
    private String personalChildHistory;//个人史[儿童]
    private String personalHistory;//个人史
    private String familyDiseaseHistory;//家族史
    private String mensesHistory;//月经婚育史
    private String childbearingHistory;//月经婚育史
    private Integer otherChk;//其它checkbox
    private String otherComment;//其它文本

    public String getInstitutionId() {
        return institutionId;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public void setInstitutionId(String institutionId) {
        this.institutionId = institutionId;
    }

    public String getTagName() {
        return tagName;
    }

    public void setTagName(String tagName) {
        this.tagName = tagName;
    }

    public String getMarriageName() {
        return marriageName;
    }

    public void setMarriageName(String marriageName) {
        this.marriageName = marriageName;
    }

    public String getEducationName() {
        return educationName;
    }

    public void setEducationName(String educationName) {
        this.educationName = educationName;
    }

    public String getProfessionName() {
        return professionName;
    }

    public void setProfessionName(String professionName) {
        this.professionName = professionName;
    }

    public String getInsuranceName() {
        return insuranceName;
    }

    public void setInsuranceName(String insuranceName) {
        this.insuranceName = insuranceName;
    }

    public Integer getSmokeSt() {
        return smokeSt;
    }

    public void setSmokeSt(Integer smokeSt) {
        this.smokeSt = smokeSt;
    }

    public Float getSmokeQt() {
        return smokeQt;
    }

    public void setSmokeQt(Float smokeQt) {
        this.smokeQt = smokeQt;
    }

    public Integer getSmokeQtUnit() {
        return smokeQtUnit;
    }

    public void setSmokeQtUnit(Integer smokeQtUnit) {
        this.smokeQtUnit = smokeQtUnit;
    }

    public Integer getSmokeHistory() {
        return smokeHistory;
    }

    public void setSmokeHistory(Integer smokeHistory) {
        this.smokeHistory = smokeHistory;
    }

    public Integer getDrinkSt() {
        return drinkSt;
    }

    public void setDrinkSt(Integer drinkSt) {
        this.drinkSt = drinkSt;
    }

    public Integer getDrinkHistory() {
        return drinkHistory;
    }

    public void setDrinkHistory(Integer drinkHistory) {
        this.drinkHistory = drinkHistory;
    }

    public String getUserUUID() {
        return userUUID;
    }

    public void setUserUUID(String userUUID) {
        this.userUUID = userUUID;
    }

    public Integer getDrinkLevel() {
        return drinkLevel;
    }

    public void setDrinkLevel(Integer drinkLevel) {
        this.drinkLevel = drinkLevel;
    }

    public List<DtUserEmergencyContactEntity> getEmergencyContacts() {
        return emergencyContacts;
    }

    public void setEmergencyContacts(List<DtUserEmergencyContactEntity> emergencyContacts) {
        this.emergencyContacts = emergencyContacts;
    }

    public String getPersonalHistoryComment() {
        return personalHistoryComment;
    }

    public void setPersonalHistoryComment(String personalHistoryComment) {
        this.personalHistoryComment = personalHistoryComment;
    }

    public String getPreviousHistory() {
        return previousHistory;
    }

    public void setPreviousHistory(String previousHistory) {
        this.previousHistory = previousHistory;
    }

    public String getAllergieHistory() {
        return allergieHistory;
    }

    public void setAllergieHistory(String allergieHistory) {
        this.allergieHistory = allergieHistory;
    }

    public String getPersonalChildHistory() {
        return personalChildHistory;
    }

    public void setPersonalChildHistory(String personalChildHistory) {
        this.personalChildHistory = personalChildHistory;
    }

    public String getPersonalHistory() {
        return personalHistory;
    }

    public void setPersonalHistory(String personalHistory) {
        this.personalHistory = personalHistory;
    }

    public String getFamilyDiseaseHistory() {
        return familyDiseaseHistory;
    }

    public void setFamilyDiseaseHistory(String familyDiseaseHistory) {
        this.familyDiseaseHistory = familyDiseaseHistory;
    }

    public Integer getOutpatientPersonalChk() {
        return outpatientPersonalChk;
    }

    public void setOutpatientPersonalChk(Integer outpatientPersonalChk) {
        this.outpatientPersonalChk = outpatientPersonalChk;
    }

    public Integer getOutpatientFamilyChk() {
        return outpatientFamilyChk;
    }

    public void setOutpatientFamilyChk(Integer outpatientFamilyChk) {
        this.outpatientFamilyChk = outpatientFamilyChk;
    }

    public Integer getOutpatientMensesChk() {
        return outpatientMensesChk;
    }

    public void setOutpatientMensesChk(Integer outpatientMensesChk) {
        this.outpatientMensesChk = outpatientMensesChk;
    }

    public Integer getOutpatientChildbearingChk() {
        return outpatientChildbearingChk;
    }

    public void setOutpatientChildbearingChk(Integer outpatientChildbearingChk) {
        this.outpatientChildbearingChk = outpatientChildbearingChk;
    }

    public String getMensesHistory() {
        return mensesHistory;
    }

    public void setMensesHistory(String mensesHistory) {
        this.mensesHistory = mensesHistory;
    }

    public String getChildbearingHistory() {
        return childbearingHistory;
    }

    public void setChildbearingHistory(String childbearingHistory) {
        this.childbearingHistory = childbearingHistory;
    }

    public Integer getOtherChk() {
        return otherChk;
    }

    public void setOtherChk(Integer otherChk) {
        this.otherChk = otherChk;
    }

    public String getOtherComment() {
        return otherComment;
    }

    public void setOtherComment(String otherComment) {
        this.otherComment = otherComment;
    }

    @Override
    public String toString() {
        return "HealthdataUserModel{" +
                "userUUID='" + userUUID + '\'' +
                ", marriageName='" + marriageName + '\'' +
                ", educationName='" + educationName + '\'' +
                ", professionName='" + professionName + '\'' +
                ", insuranceName='" + insuranceName + '\'' +
                ", smokeSt=" + smokeSt +
                ", smokeQt=" + smokeQt +
                ", smokeQtUnit=" + smokeQtUnit +
                ", smokeHistory=" + smokeHistory +
                ", drinkSt=" + drinkSt +
                ", drinkLevel=" + drinkLevel +
                ", drinkHistory=" + drinkHistory +
                ", personalHistoryComment='" + personalHistoryComment + '\'' +
                ", emergencyContacts=" + emergencyContacts +
                ", tagName='" + tagName + '\'' +
                ", institutionId='" + institutionId + '\'' +
                ", doctorId=" + doctorId +
                ", outpatientPersonalChk=" + outpatientPersonalChk +
                ", outpatientFamilyChk=" + outpatientFamilyChk +
                ", outpatientMensesChk=" + outpatientMensesChk +
                ", outpatientChildbearingChk=" + outpatientChildbearingChk +
                ", previousHistory='" + previousHistory + '\'' +
                ", allergieHistory='" + allergieHistory + '\'' +
                ", personalChildHistory='" + personalChildHistory + '\'' +
                ", personalHistory='" + personalHistory + '\'' +
                ", familyDiseaseHistory='" + familyDiseaseHistory + '\'' +
                ", mensesHistory='" + mensesHistory + '\'' +
                ", childbearingHistory='" + childbearingHistory + '\'' +
                ", otherChk=" + otherChk +
                ", otherComment='" + otherComment + '\'' +
                '}';
    }
}
